## WaterStop

###  Программа для микроконтроллера ардуино для обнаружения протечек и перерасхода воды

Python3.12!

    Тест логики на питоне - вроде как работает но с куратинами сложно разобраться

Arduino IDE 2.3.2

    Альфа версия контроля воды в единицу времени
    Реализовано:
        Контроль протока воды в единицу времени
        Отключение подачи воды при достижении предела
        Связь по Wi-Fi для подключения телефона к модулю
        Настройка переменных в Web интерфейсе
        Сохранение значений в память контроллера 
        Восстановление состояния при возобнавлении питания
        Сброс блокировки при длительном нажатии на сенсорную кнопку
        Диоды индикаторы состояния при нормальной работе и при отключении подачи воды
        Управление электромагнитным клапаном на 220В
    
    Дополнение:
        В Web морде более подробные и понятные настройки
        Исправлен баг с проверкой количества литров и временем для вывода ошибки
        Возможность подключения датчика протока воды не импульсного действия
        Менять тип электромагнитного датчика нормально открытого/закрытого только в коде
        Устройство питается от 220В, питает кламан 220В, контроллер в нутри на 220В/5В, в едином корпусе
        Добавил Gerber файл для печати платы

    Необходимо добавить:
        Возможность в веб интерфейсе менять тип электромагнитного датчика нормально открытого/закрытого
        Возможность подключения датчков протечки
        Возможность подключения УК/ВК для вкл./откл. эл. магнитного клапана
        Перевести схему с 220В на 12В добавив DC/DC преобразователь и эл. магнитный клапан на 12В
        Димамик для подачи звукового сигнала при протечке
        